您现在的位置是:DeepL翻译官网 > 时尚
Linux copy文件cp的复制、删除和移动命令
DeepL翻译官网2025-12-31 19:07:01【时尚】0人已围观
简介Linux copy文件cp的复制、删除和移动命令我要评论 2012/11/22 15:59:18 来源:绿
Linux copy文件cp的的动命复制、删除和移动命令
文件的复制复制、删除和移动命令
cp命令
该命令的删除功能是将给出的文件或目录拷贝到另一文件或目录中,就如同DOS下的和移copy命令一样,功能非常强大。的动命
语法: cp [选项] 源文件或目录 目标文件或目录
说明:该命令把指定的复制源文件复制到目标文件或把多个源文件复制到目标目录中。
该命令的删除各选项含义如下:
- a 该选项通常在拷贝目录时使用。它保留链接、和移文件属性,的动命并递归地拷贝目录,复制其作用等于dpR选项的删除组合。
- d 拷贝时保留链接。和移
- f 删除已经存在的的动命目标文件而不提示。
- i 和f选项相反,复制在覆盖目标文件之前将给出提示要求用户确认。删除回答y时目标文件将被覆盖,是交互式拷贝。
- p 此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。
- r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。
- l 不作拷贝,只是链接文件。
需要说明的是,为防止用户在不经意的情况下用cp命令破坏另一个文件,如用户指定的目标文件名是一个已存在的文件名,用cp命令拷贝文件后,这个文件就会被新拷贝的源文件覆盖,因此,建议用户在使用cp命令拷贝文件时,最好使用i选项。
$ cp - i exam1.c /usr/wang/shiyan1.c
该命令将文件exam1.c拷贝到/usr/wang 这个目录下,并改名为 shiyan1.c。若不希望重新命名,可以使用下面的命令:
$ cp exam1.c /usr/ wang/
$ cp - r /usr/xu/ /usr/liu/
将/usr/xu目录中的所有文件及其子目录拷贝到目录/usr/liu中。
mv命令
用户可以使用mv命令来为文件或目录改名或将文件由一个目录移入另一个目录中。该命令如同DOS下的ren和move的组合。
语法:mv [选项] 源文件或目录 目标文件或目录
说明:视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中。当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名。当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移至目标目录中。在跨文件系统移动文件时,mv先拷贝,再将原有文件删除,而链至该文件的链接也将丢失。
命令中各选项的含义为:
- I 交互方式操作。如果mv操作将导致对已存在的目标文件的覆盖,此时系统询问是LINE官方下载官网否重写,要求用户回答y或n,这样可以避免误覆盖文件。
- f 禁止交互操作。在mv操作要覆盖某已有的目标文件时不给任何指示,指定此选项后,i选项将不再起作用。
如果所给目标文件(不是目录)已存在,此时该文件的内容将被新文件覆盖。为防止用户在不经意的情况下用mv命令破坏另一个文件,建议用户在使用mv命令移动文件时,最好使用i选项。
需要注意的是,mv与cp的结果不同。mv好象文件“搬家”,文件个数并末增加,而cp对文件进行复制,文件个数增加了。
例1:将/usr/xu中的所有文件移到当前目录(用“.”表示)中:
$ mv /usr/xu/ * .
例2:将文件wch.txt重命名为wjz.doc
$ mv wch.txt wjz.doc
rm命令
在linux中创建文件很容易,系统中随时会有文件变得过时且毫无用处。用户可以用rm命令将其删除。该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是删除了链接,原有文件均保持不变。
rm命令的一般形式为:
rm [选项] 文件…
如果没有使用- r选项,则rm不会删除目录。
该命令的各选项含义如下:
- f 忽略不存在的文件,从不给出提示。
- r 指示rm将参数中列出的全部目录和子目录均递归地删除。
- i 进行交互式删除。
使用rm命令要格外小心。因为一旦一个文件被删除,它是不能被恢复的。例如,用户在输入cp,mv或其他命令时,不小心误输入了rm命令,当用户按了回车键并认识到自己的错误时,已经太晚了,文件已经没有了。为了防止此种情况的发生,可以使用rm命令中的 i选项来确认要删除的每个文件。如果用户输入y,文件将被删除。如果输入任何其他东西,文件将被保留。在下一个例子中,用户要删除文件test和example。然后会被要求对每个文件进行确认。用户最终决定删除example文件,保留test文件。
$ rm - ii test example
Remove test ?n
Remove example ?y
关键词:Linux
阅读本文后您有什么感想? 已有 人给出评价!
- 0


- 0


- 0


- 0


- 0


- 0


很赞哦!(79452)
相关文章
- 中建八局四公司览海西南骨科医院项目完成“正负零”节点施工任务
- 【老虎数据恢复Mac版】老虎数据恢复 For Mac 1.0.0
- 【兔大师数据恢复下载】兔大师数据恢复 1.3.3
- 【Ontrach EasyRecovery下载】Ontrach EasyRecovery 13.0
- 砌体工程施工质量管控重点(图文并茂)85页丨PPT可下载
- 【Clean Disk Security】Clean Disk Security 8.03
- 【EasyRecovery14专业版下载】EasyRecovery14数据恢复软件 14.0专业版
- 【Recuva Business Edition】Recuva Business Edition(硬盘数据恢复软件) 1.53.1087
- 中建八局四公司览海西南骨科医院项目完成“正负零”节点施工任务
- 【格式化恢复软件(GetDataBack for FAT)下载】格式化恢复软件(GetDataBack for FAT) 4.25 绿色版
站长推荐

留学几年,有人悄悄换了种“活法”

【Frombyte Recovery For DV下载】Frombyte Recovery For DV 2.0

【赤兔AVI视频恢复软件】赤兔AVI视频恢复软件 11.1

【数据恢复软件iCareData下载】数据恢复软件iCareData 3.8.4 官方版

杭州青少年活动中心城西分中心预计2028年投用

【WinUar】WinUar 4.2.0.0

【NSF Security Remover tool下载】NSF Security Remover tool 2.1

【Excel文件恢复软件(Magic Excel Recovery)】Excel文件恢复软件(Magic Excel Recovery) 2.6